payable when due - German English Dictionary